﻿body{
	margin:0px;
	padding:0px;
	font:12px Verdana,Arial,Tahoma;
	background:url(index_bg.gif) repeat-x top left;
}
td{
	font-size:14px;
	color:#111;
	line-height:24px;
}
a{
	color:#333;
	text-decoration:none;
}
.wrap{width:960px;margin:0px auto;background-color:#fff;padding:2px;}
.center{
	margin:0 auto;
}
.w960{
	width:960px;
	background-color:#fff;
}
.clear{
	overflow:hidden;
}
.header{
	height:80px;
	padding-top:15px;
}
.header .logo{
	width:280px;
	height:60px;
	padding-left:15px;
	float:left;
	overflow:hidden;
}
.header .logo img{
	border:0px;
}
.header .ad_top{
	width:640px;
	overflow:hidden;
	border:1px solid #999;
	height:60px;
	padding-right:10px;
}
.nav{
	height:28px;
	background:url(nav_bg.gif) repeat-x;
	background-color:#c33;
}
.nav ul{
	font-size:14px;
        margin:0px;
        padding:0px;
}
.nav ul li{
	float:left;
	width:60px;
	height:29px;
	line-height:34px;
	background:url(nav_line.gif) no-repeat right top;
	text-align:center;
	overflow:hidden;
	list-style-type: none;
}
.nav ul li a{
   line-height:28px;
   padding-right:5px;
   padding-left:5px;
   display:block;
   color:#fff;
   font-weight:normal;
   text-decoration:none;
   letter-spacing:3px;
   padding-top:2px;
}
.nav ul li a:hover,.nav ul li a:active{
   font-size:14px;
   color:#fff;
   text-decoration:none;
   background:url(nav_bg_cur.gif) no-repeat center top;
   font-weight:bold;
}
.main{
    margin-top:2px; 
    overflow:hidden;
}
.main .left{
   width:135px; 
   font-size:12px;
   padding-left:1px;
   background:url(dots.gif) repeat-y right;
   overflow:hidden;
}
.main .left .list_box{
	width:128px;
	height:240px;
	margin-top:10px;
	border-top:2px solid #eb3331;
	border-left:1px solid #c9c9c9;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	background-color:#fff;
	padding-bottom:30px;
	text-align:left;
}
.main .left .list_box .title{
	height:22px;
	line-height:22px;
	padding-left:10px;
	display:block;
	background-color:#f7f7f7;
	padding-top:1px;
	border-bottom:1px solid #c9c9c9;
	color:#EA2224;
	font-weight:bold;
	text-align:left;
}
.main .left .list_box ul{
	padding:6px;
	margin:0px;
}
.main .left .list_box li{
	line-height:24px;
	padding-left:5px;
	border-bottom:1px dashed #c9c9c9;
	list-style-type:none;
}
.main .left .list_box li a{
	font-size:12px;
	color:#003264;
	text-decoration:none;
}
.main .content{
	width:545px;
	margin: 0 auto;
	background-color:#f7f7f7;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}
.main .content .cont_top{
	width:535px; 
	height:30px;
	padding-top:10px;
 }
.main .content .cont_top h1{
	margin:0px;
	width:295px;
	font-size:20px;
	line-height:26px;
	color:#093;
	text-align:left;
	float:left;
 }
.main .content .cont_top span{
	margin:0px; 
	width:225px;
	float:right; 
	line-height:26px;
	text-align:right;
	padding-right:8px;
	font-size:12px;
	overflow:hidden;
	color:#333;
 }
.main .content .cont_ad{
	width:538px; 
	height:60px;
	background:url(dots_x.gif) repeat-x bottom;
 }
.main .content .cont_cur{
	width:535px; 
	height:23px;
	padding-top:8px;
	padding-left:10px;
	border-bottom:2px solid #c33;
	text-align:center;
 }
.main .content .cont_cur .title{
	width:520px; 
	height:22px;
	background:url(dots_cur.gif) no-repeat; 
	padding-bottom:1px;
 }
.main .content .cont_cur .title h2{
	margin:0px;
	font-size:14px;
	line-height:20px;
	float:left;
	padding-left:20px;
	padding-top:3px;
	color:#333;
	text-align:left;
 }
.main .content .cont_cur .title span{
	margin:0px;
	font-size:12px;
	line-height:20px;
	float:right;
	padding-right:5px;
	padding-top:1px;
	color:#333;
	text-align:left;
 }
.main .content .cont_cs{
	width:520px; 
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	color:#333;
	font-size:14px;
	line-height:24px;
	text-align:left;
}
.main .content .cont_cs form{
   margin:10px;
   width:400px;
   padding-left:65px;
}
.main .content .cont_cs .sel{
   line-height:32px;
   height:32px;
   text-align:left;
}
.inpu{
	margin-top:10px;
}
.sub{
   border:0;
   height:28px;
   width:137px;
   background:url(/images/input-bg.gif);
   color:#fff;
   line-height:22px;
   font-weight:bold;
   letter-spacing:2px;
}
.main .cont_cs .inp{
   margin-left:50px;
   height:25px;
   padding-top:2px;
   width:120px;
   border:none;
   background-color:#cd1414;
   color:#fff;
   font-weight:bold;
   letter-spacing:2px;
   text-align:center;
}
.main .right{
	width:255px; 
	font-size:12px;
	padding-left:3px;
	background:url(dots.gif) repeat-y left;
 }
.main .right .art_box{
	width:250px;
	height:150px;
	margin-top:10px;
	background-color:#fff5ec;
	border:1px solid #fcc;
	text-align:left;
}
.main .right .art_box .title{
	height:24px;
	line-height:24px;
	display:block;
	color:#EA2224;
	border-top:1px solid #fff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}
.main .right .art_box .title a{
	color:#EA2224;
	text-decoration:none;
}
.main .right .art_box ul{
	margin:0px;
	padding-left:1px;
}
.main .right .art_box li{
	line-height:24px;
	float:left;
	width:105px;
	padding:0 9px;
	list-style-type:none;
}
.main .right .art_box li a{
	font-size:12px;
	color:#222;
	text-decoration:none;
}
.main .right .cs_box{
	width:251px;
	height:130px;
	margin-top:10px;
	border:1px solid #fcc;
	text-align:left;
}
.main .right .new {
	margin-bottom:10px;
	width:250px;
	height:250px;
	margin-bottom:10px;
	background-color:#fff5ec;
	border:1px solid #fcc;
	text-align:left;}
.main .right .new .title{
	height:30px;
	line-height:30px;
	display:block;
	color:#EA2224;
	border-top:1px solid #fff;
	font-weight:bold;
	text-align:left;
	padding-left:15px;}
.main .right .new .title a{
	color:#EA2224;
	text-decoration:none}
.main .right .new ul{
	list-style:none;
	margin:0px;
	padding-left:15px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	width:220px;}
.main .right .new  ul li{
	line-height:25px;
	font-size:12px;}
.main .right .new .box ul li a{
	color:#222;
	text-decoration:none;}
.main .right .ad_box{
	width:251px;
	height:252px;
	margin-top:10px;
	text-align:left;
}
.f_link{
	width:958px;
	height:118px;
	margin-top:2px;
	margin-bottom:4px;
	background-color:#f7f7f7;
	border:1px solid #dfdfdf;
	font-size:12px;
	line-height:22px;
}
.f_link .f_title{
   font-size:12px;
   font-weight:bold;
   color:#666666;
   float:left;
   width:80px;
   padding-left:20px;
   padding-top:40px;
}
.f_link .f_list{
   float:right;
   width:850px;
   padding-top:5px;
}
.f_link .f_list li{
   float:left;
   width:90px;
   padding-right:10px;
   list-style-type:none;
}
.footer{
  	border-top:4px solid #999; 
	background-color:#b9b9b9;
	height:88px;
	margin-top:1px;
	padding-top:15px;
	text-align:center;
	line-height:24px;
	font-size:12px;
	color:#333;
}
.footer span{
    text-transform:capitalize;
}








